package cn.sc.summer.mybatis.annotation.table;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 类名：用于自动创建或更新数据库表结构，目前仅支持数据库表字段的更新和新建
 *
 * @author a-xin
 * @date 2024/2/1 11:26
 */
@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
public @interface TableX {

    /**
     * 数据库表注释
     */
    String comment() default "";

    /**
     * 该表更新的数据源信息，目前仅支持mysql，pgsql
     */
    String[] dataSource();

}
